home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
COMMUNIC
/
2500.ZIP
/
PORTFIND.ZIP
/
PF.DOC
< prev
next >
Wrap
Text File
|
1990-07-07
|
12KB
|
264 lines
PORT FINDER Version 2.47 by mcTRONic Systems
PORT FINDER is a very versatile program. It will display your
computer type, BIOS date, DOS version, display adapter type, total
base memory , extended memory, expanded memory and EMS version. It
will detect and display COM1 to COM4 and LPT1 to LPT3 ports that
are responding with the actual HEX address. Because PORT FINDER
displays the HEX port addresses you can also use PORT FINDER as a
diagnostic tool. You can swap COM or LPT ports addresses instead of
swapping cables. On AT systems Port Finder will check to see if a
game port is present and if so it will be added to the equipment list.
If you are using DOS 3.3 or higher and have COM3 and/or COM4,
PORT FINDER will activate both COM3 and/or COM4. DOS will then
recognize these ports and you will be able to use the DOS MODE com-
mand. Most system information type programs such as the Norton Utili-
ties System Information (SI) program will correctly indicate the
number of serial ports that you have including the COM3 and/or COM4
ports after you run PORT FINDER. Any other programs that operate
through DOS should also accept COM3 and/or COM4 after you run PORT
FINDER (if the program does not allow you to enter COM3 or COM4 then
you will need to swap COM3 or COM4 with COM1 or COM2 before you run
such a program then select either COM1 or COM2 in said program). If
you have a new IBM PS/2 computer COM3 and/or COM4 will already be
activated . You can use PORT FINDER to reset both COM and LPT port
addresses in case you forget what addresses have been swapped.
PORT FINDER can also be used in a BATCH file to detect which COM
ports are present. An Errorlevel is set for all possible
combinations. An example batch file COMMTEST.BAT is included.
PORT FINDER was listed as the more versatile of two programs that
where mentioned in the Advisor Column in the Oct. 17 1989 issue of PC
Magazine (The best PC Magazine that you can take).
Any program that directly addresses the COM or LPT ports will
not be affected by PORT FINDER. Many communication programs like Pro-
Comm Plus do directly address the hardware and do not need PORT FINDER
to make the COM3 or COM4 port work, nor will Procomm Plus be affected
in any way by Port Finder. PORT FINDER can still be used to install
the COM3 or COM4 port address so that DOS does know it is there and so
your port count is set properly. Any program that uses DOS to
address the COM or LPT ports, such as any basic or compiled basic
program and many mouse drivers, will work with PORT FINDER, allowing
you to install COM3 or COM4 and swap any port addresses that you
like. Activation of COM3 or COM4 port does require DOS 3.3 or higher
and a COM3 or COM4 port. Swapping COM port addresses would be re-
quired with any program that does go through DOS but who will allow
you to only enter COM1 or COM2.
PORT FINDER requires no run time parameters, to display re-
sponding COM and LPT ports on all systems, or to activate alter-
nate COM ports on PC/XT/AT systems. DOS 3.3 and higher only supports
access to a maximum of 4 COM and 3 LPT ports. The optional PORT
FINDER parameters for parm1 and/or parm2 with descriptions are:
d:>PF [parm1] [parm2]
H - Display this help screen C23 - Swap COM ports 2 and 3
RC - Reset COM port addresses C24 - Swap COM ports 2 and 4
RL - Reset LPT port addresses C34 - Swap COM ports 3 and 4
C12 - Swap COM ports 1 and 2 L12 - Swap LPT ports 1 and 2
C13 - Swap COM ports 1 and 3 L13 - Swap LPT ports 1 and 3
C14 - Swap COM ports 1 and 4 L23 - Swap LPT ports 2 and 3
NOTES:
All parameter letters can be upper or lower case. The COM and
LPT port addresses displayed always indicate the final location
after all port swaps and resets have been executed. Enter all
port numbers with low first then high.
I highly recommend that you not leave any address holes for
either the COM or LPT ports. As an example do not have only COM1 and
COM3 with no COM2. Do not have a LPT2 and LPT3 with no LPT1. If you
have one port it should be 1, two ports should be 1 and 2 and so
forth. Swap only ports that you have. While nothing is wrong with
testing out a port address you do not have by swapping an address
you have to it, you and your system may become confused. Use
the RC or RL functions to restore all standard port address loca-
tions.
Port Finder now performs a checksum on itself when it loads. If
it is not correct due some outside modifications or program corrup-
tion, Port Finder will terminate with an error message. If you re-
ceived your copy from a BBS system then report the problem to the
board and download a new copy. If you purchased your copy from
mcTRONic Systems I will send you a new copy when it is reported to me.
Port Finder will work under Microsoft Windows and a .PIF is now
included with Port Finder. Due to the fact that Desqview moves the
COM and LPT port addresses to a non-standard location, Port Finder
will not be able to properly work when Desqview is loaded. Port
Finder can still be placed in your autoexec to activate COM3 or COM4
before you load Desqview.
TECHNICAL DATA:
DOS assigns COM and LPT numbers, from LOW to HIGH, to all re-
sponding I/O ports in order as they are found and non- re-
sponding I/O ports addresses are skipped.
MACHINE COMx I/O INT. MEM
ALL COM1 3F8 HEX IRQ4 40:00
ALL COM2 2F8 HEX IRQ3 40:02
PC/XT/AT COM3 3E8 HEX IRQ4 40:04
PC/XT/AT COM4 2E8 HEX IRQ3 40:06
PC/XT/AT COM5 3E0 HEX IRQ4 NONE
PC/XT/AT COM6 2E0 HEX IRQ3 NONE
PC/XT/AT COM7 338 HEX IRQ4 NONE
PC/XT/AT COM8 238 HEX IRQ3 NONE
PS/2 COM3 3220 HEX IRQ3 40:04
PS/2 COM4 3228 HEX IRQ3 40:06
PS/2 COM5 4220 HEX IRQ3 NONE
PS/2 COM6 4228 HEX IRQ3 NONE
PS/2 COM7 5220 HEX IRQ3 NONE
PS/2 COM8 5228 HEX IRQ3 NONE
SERIAL PORT COUNT IS AT MEM 40:11 BITS 2, 3, AND 4.
ErrorLevel COM1 COM2 COM3 COM4 ErrorLevel COM1 COM2 COM3 COM4
0 0 0 0 0 8 0 0 0 X
1 X 0 0 0 9 X 0 0 X
2 0 X 0 0 10 0 X 0 X
3 X X 0 0 11 X X 0 X
4 0 0 X 0 12 0 0 X X
5 X 0 X 0 13 X 0 X X
6 0 X X 0 14 0 X X X
7 X X X 0 15 X X X X
(X means COMx is there)
LPT# - PORT ADDRESS - MEM LOCATION - Comments
LPT1 3BC HEX 40:08 (may be included on MDA or other card)
LPT2 378 HEX 40:0A (may be addressed as LPT1 on PC,XT,AT)
LPT3 278 HEX 40:0C (may be addressed as LPT2 on PC,XT,AT)
Normal Installation:
If you are using Port Finder to activate COM3 or COM4 then you
should copy Port Finder to your boot disk in the root directory or any
directory that is in your path statement if you run Port Finder after
your path statement. Add the command "PF" to your AUTOEXEC.BAT file
after the path if it is required or add a path in front of the PF name
if you prefer. If you are using Port Finder to only swap ports in
batch files and the like then put Port Finder in your DOS or UTILITY
sub-directory of your hard disk or just on your boot disk if you have
a floppy based system. Port Finder should be in your path statement
if you have one.
Ordering Information:
PORT FINDER is guaranteed for 90 days to registered users.
PORT FINDER costs just $10 (plus $2.50 shipping in the US or $7.50
outside the US, US funds only please!) sent to you First Class Mail.
So order your copy today! Send your check or money order to my ad-
dress listed below with your mailing address and which product that
you are ordering.
Thank You,
James D. McDaniel
Owner/Programmer
mcTRONic Systems
7426 Cornwall Bridge Ln.
Houston, TX 77041-1709
(713) 462-7687
Hours: 5-10 PM M-F CST
* If you need a good mail list program then send for my
shareware program MAILALL. It is the best and least expensive mail
list program you can buy for a small company or personal use. Also
each copy of MAILALL includes a copy of PORT FINDER!
MAILALL will maintain the names of up to 20 address files (per address
name file as you can have more than one) each with 4000 addresses on
a hard disk or 1440 addresses per floppy disk. There are 12 data
fields and you can sort the address file by any two that you wish.
MAILALL will print Labels (up to four across), Reports, and En-
velopes. You can edit or print all functions based on address
search matches from one to all 12 fields. MAILALL can import or
export WORDSTAR mailmerge data files and can export MULTIMATE ADVAN-
TAGE II mailmerge files. MAILALL is network compatible and supports
any Microsoft compatible mouse. The user can select any printer port
that he would like and the program colors are also user selectable.
It cost just $27.50 shipped FIRST CLASS MAIL to you. Send for it
today!
PORT FINDER, COPYRIGHT (C) 1988, 1989 by mcTRONic Systems
MAILALL, COPYRIGHT (C) 1987, 1988, 1989 by mcTRONic Systems
DOCUMENT DATE: October 29, 1989